import java.sql.*;
//import sun.jdbc.odbc.JdbcOdbc;
public class Clogin {

    private String ID;
    private String Contraseña;
    private boolean Resultado;
    private String Mensaje;

// CONSTRUCTORES  ---------------------------------------------------------------------------------------------------   
    public Clogin(String ID, String Contraseña) {
        this.ID = ID;
        this.Contraseña = Contraseña;
    }

    public Clogin() {
        ID = "";
        Contraseña = "";
    }
    
// GETTERS ----------------------------------------------------------------------------------------------------------      

        public String getContraseña() {
        return Contraseña;
    }
        
    public String getID() {
        return ID;
    }
    
    public String getMensaje() {
        return Mensaje;
    }

    public boolean getResultado(){
        return Resultado;
    }    
      
// SETTERS ----------------------------------------------------------------------------------------------------------------    
    
    public void setContraseña(String Contraseña) {
        this.Contraseña = Contraseña;
    }

    public void setID(String ID) {
        this.ID = ID;
    }

    public void setMensaje(String Mensaje) {
        this.Mensaje = Mensaje;
    }

    public void setResultado(boolean Resultado) {
        this.Resultado = Resultado;
    }

// BUSCAR USUARIO --------------------------------------------------------------
    
    public void Busca_UsuarioLogin(){
        
        try{
            Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            Connection con = DriverManager.getConnection("jdbc:odbc:JavaSQL","sa","1qaZ2wsX");
            PreparedStatement pst = con.prepareStatement("execute BuscaUsuarioLogin ?,?");
            pst.setString(1,ID);
            pst.setString(2, Contraseña);
                    
            ResultSet rs = pst.executeQuery();
            
            if(rs.next()){            
                Resultado = true;                    
            }
            else{
                Resultado = false;
                Mensaje = "Datos inválidos\nVerifique usuario y contraseña...";
            }
            pst.close();
            con.close();
            }
        catch(SQLException sqle){
        Mensaje = sqle.getMessage();
        }
        catch (ClassNotFoundException ex) {
        Mensaje = ex.getMessage();
    }        
    }    
}    